波折: twists and turns...
苦心: painstaking effort, to take a lot of trouble, laborious at pains...
深夜: very late at night...
孤立: isolate, isolated...
剧烈: violent, acute, severe, fierce...
便利店: convenience store...
旅行: to travel, journey, trip...
让座: to give up one's seat for sb...
勤快: diligent, hardworking...
出租: to rent...